package com.ziyun.erp.modules.supp.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;

/**
 * 商户（工厂）营业执照识别信息
 * 
 * @author gaosheng
 * @email 
 * @date 2018-10-25 19:08:43
 */
@TableName("seller_business_image")
public class SellerBusinessImageEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer sbiId;
	/**
	 * 0: 供应商，1：工厂
	 */
	private Integer sbiType;
	/**
	 * 供应商（工厂）ID
	 */
	private Integer supplierId;
	/**
	 * 供应商（工厂）名称
	 */
	private String supplierName;
	/**
	 * 注册号
	 */
	private String regNum;
	/**
	 * 公司名称
	 */
	private String name;
	/**
	 * 公司类型
	 */
	private String type;
	/**
	 * 公司法人
	 */
	private String person;
	/**
	 * 公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
	 */
	private String establishDate;
	/**
	 * 公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
    #当前算法将日期格式统一为输出为"年月日"(如"20391130"),并将"长期"表示为"29991231"，若证件上没有营业期限，则默认其为"长期",返回"29991231"
	 */
	private String validPeriod;
	/**
	 * 公司地址
	 */
	private String address;
	/**
	 * 注册资本
	 */
	private String capital;
	/**
	 * 经营范围
	 */
	private String business;
	/**
	 * 识别成功与否 true/false
	 */
	private String success;
	/**
	 * 识别数据
	 */
	private String result;

	/**
	 * 设置：
	 */
	public void setSbiId(Integer sbiId) {
		this.sbiId = sbiId;
	}
	/**
	 * 获取：
	 */
	public Integer getSbiId() {
		return sbiId;
	}
	/**
	 * 设置：0: 供应商，1：工厂
	 */
	public void setSbiType(Integer sbiType) {
		this.sbiType = sbiType;
	}
	/**
	 * 获取：0: 供应商，1：工厂
	 */
	public Integer getSbiType() {
		return sbiType;
	}
	/**
	 * 设置：供应商（工厂）ID
	 */
	public void setSupplierId(Integer supplierId) {
		this.supplierId = supplierId;
	}
	/**
	 * 获取：供应商（工厂）ID
	 */
	public Integer getSupplierId() {
		return supplierId;
	}
	/**
	 * 设置：供应商（工厂）名称
	 */
	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}
	/**
	 * 获取：供应商（工厂）名称
	 */
	public String getSupplierName() {
		return supplierName;
	}
	/**
	 * 设置：注册号
	 */
	public void setRegNum(String regNum) {
		this.regNum = regNum;
	}
	/**
	 * 获取：注册号
	 */
	public String getRegNum() {
		return regNum;
	}
	/**
	 * 设置：公司名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：公司名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：公司类型
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：公司类型
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：公司法人
	 */
	public void setPerson(String person) {
		this.person = person;
	}
	/**
	 * 获取：公司法人
	 */
	public String getPerson() {
		return person;
	}
	/**
	 * 设置：公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
	 */
	public void setEstablishDate(String establishDate) {
		this.establishDate = establishDate;
	}
	/**
	 * 获取：公司注册日期(例：证件上为"2014年04月16日"，算法返回"20140416")
	 */
	public String getEstablishDate() {
		return establishDate;
	}
	/**
	 * 设置：公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
    #当前算法将日期格式统一为输出为"年月日"(如"20391130"),并将"长期"表示为"29991231"，若证件上没有营业期限，则默认其为"长期",返回"29991231"
	 */
	public void setValidPeriod(String validPeriod) {
		this.validPeriod = validPeriod;
	}
	/**
	 * 获取：公司营业期限终止日期(例：证件上为"2014年04月16日至2034年04月15日"，算法返回"20340415")
    #当前算法将日期格式统一为输出为"年月日"(如"20391130"),并将"长期"表示为"29991231"，若证件上没有营业期限，则默认其为"长期",返回"29991231"
	 */
	public String getValidPeriod() {
		return validPeriod;
	}
	/**
	 * 设置：公司地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：公司地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：注册资本
	 */
	public void setCapital(String capital) {
		this.capital = capital;
	}
	/**
	 * 获取：注册资本
	 */
	public String getCapital() {
		return capital;
	}
	/**
	 * 设置：经营范围
	 */
	public void setBusiness(String business) {
		this.business = business;
	}
	/**
	 * 获取：经营范围
	 */
	public String getBusiness() {
		return business;
	}
	/**
	 * 设置：识别成功与否 true/false
	 */
	public void setSuccess(String success) {
		this.success = success;
	}
	/**
	 * 获取：识别成功与否 true/false
	 */
	public String getSuccess() {
		return success;
	}
	/**
	 * 设置：识别数据
	 */
	public void setResult(String result) {
		this.result = result;
	}
	/**
	 * 获取：识别数据
	 */
	public String getResult() {
		return result;
	}
}
